#include "polaczenie.hpp"
//#include <boost/asio.hpp>


using namespace boost;
using namespace boost::asio;

/*static*/
int Polaczenie::licznikUtworzonychPolaczen = 0;

Polaczenie::Polaczenie(shared_ptr<ip::tcp::socket> sock) {
   socket_ = sock;
   id = ++licznikUtworzonychPolaczen;   
}

Polaczenie::~Polaczenie() {
   
}

void Polaczenie::setLogin(const std::string &login) {
   this->login = login;
}

std::string Polaczenie::getLogin() const {
   return login;
}

int Polaczenie::getId() const {
   return id;
}

shared_ptr<ip::tcp::socket> Polaczenie::getSocketPtr() {
   return socket_;
}
